/**
 * app.js 入门模块
 * 职责：
 *  启动服务
 * 做一些服务相关配置
 * 模板引擎
 * body-parser 解析表单 post 请求体
 * 提供静态资源服务
 * 挂载路由
 * 监听端口启动服务
 * 
 */

var express = require('express')
var router = require('./router')
var bodyParser = require('body-parser')


var app = express()

app.use('/public/',express.static('./public/'))

app.engine('html',require('express-art-template'))

// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({extended:false}))

// parse application/json
app.use(bodyParser.json())


// 把路由容器挂载到APP服务中
// 路由必须放在中间件后面加载
app.use(router)


app.listen(3000,function () {
    console.log('app_router running 3000')
})